home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / GW AdaEd 1.4.2 / GWAdaDemos / GWU Demos / screenio.adb < prev    next >
Text File  |  1994-01-09  |  493b  |  28 lines

  1. --
  2. --  Implementation of the Screen_IO package
  3. --
  4.  
  5. WITH Text_IO;
  6. WITH Screen;
  7. PACKAGE BODY Screen_IO IS
  8.  
  9. -- Arthur Vargas Lopes, The George Washington University
  10.  
  11.   TASK BODY Terminal IS
  12.  
  13.   BEGIN
  14.     Screen.ClearScreen;
  15.     LOOP
  16.       SELECT
  17.         ACCEPT WriteAt(Where: Screen.Position; What : String) DO
  18.           Screen.MoveCursor(To => Where);
  19.           Text_IO.Put( What );
  20.         END WriteAt;
  21.       OR
  22.         TERMINATE;
  23.       END SELECT;
  24.     END LOOP;
  25.   END Terminal;
  26.  
  27. END Screen_IO;
  28.